abandon oneself to despair - Turc Anglais Dictionnaire